Windows needs a shared library to link the modules against, otherwise
the undefined symbols make it not work.
So build a shared library on Windows.
We don't want a library elsewhere, as that just complicates things, so
we only make the library shared on Windows and keep it as a noinst
library otherwise.
https://bugzilla.gnome.org/show_bug.cgi?id=736338
$(GMODULE_LIBS) \
$(NULL)
+if PLATFORM_WIN32
+noinst_LTLIBRARIES =
+lib_LTLIBRARIES = \
+ libgtkreftestprivate.la \
+ $(NULL)
+else
noinst_LTLIBRARIES = \
libgtkreftestprivate.la \
$(NULL)
+endif
libgtkreftestprivate_la_CFLAGS = $(gtk_reftest_CFLAGS)
+libgtkreftestprivate_la_LDLAGS = $(no_undefined)
libgtkreftestprivate_la_LIBADD = \
$(top_builddir)/gdk/libgdk-3.la \
$(top_builddir)/gtk/libgtk-3.la \